Project-Based Collaborative Learning Environment with Context-Aware Educational Services
نویسندگان
چکیده
Teaching and learning software design patterns (DPs) is not an easy task. Apart from learning individual DPs and the principles behind them, students should learn how to apply them in real-life situations. Therefore, to make the learning process of DPs effective, it is necessary to include a project component in which students, usually in small teams, develop a medium-sized software application. Furthermore, it is necessary to provide students with means for easy discovery of relevant learning resources and possible collaborators. In this paper, we propose an extensive project-based collaborative learning environment for learning software DPs that integrates several existing educational systems and tools based on the common ontological foundation. The learning process in the suggested environment is further facilitated and augmented by several context-aware educational services.
منابع مشابه
Context Aware Ubiquitous Learning Environments for Peer-to-Peer Collaborative Learning
A ubiquitous learning environment provides an interoperable, pervasive, and seamless learning architecture to connect, integrate, and share three major dimensions of learning resources: learning collaborators, learning contents, and learning services. Ubiquitous learning is characterized by providing intuitive ways for identifying right learning collaborators, right learning contents and right ...
متن کاملAugmenting Traditional Books with Context-Aware Learning Supports from Online Learning Communities
Recent advances in ubiquitous computing technologies have brought reality augmentation of traditional objects to context-aware and social supports. Although a significant proportion of students prefer poring over traditional paper textbooks over electronic books, few studies have enhanced reading practice of traditional books with ubiquitous context-aware and collaborative learning supports tha...
متن کاملAdaptive and Personalized Educational Ubiquitous Multi-Agent System Using Context-Awareness Services and Mobile Devices
In the last decade, some useful contributions have occurred to elearning system development such as adaptation, ubiquity, personalization, as well as context-awareness services. The aim of this paper is to present the advantages brought by the integration of ubiquitous computing along with distributed artificial intelligence techniques in order to build an adaptive and personalized context-awar...
متن کاملContext-Aware Factorization for Personalized Student's Task Recommendation
Collaborative filtering one of the recommendation techniques has been applied for e-learning recently. This technique makes an assumption that each user rates for an item once. However, in educational environment, each student may perform a task (problem) several times. Thus, applying original collaborative filtering for student's task recommendation may produce unsatisfied results. We propose ...
متن کاملModel-Driven Design of VoIP Services for E-Learning
Project-centered learning increasingly demands for communication tools to enhance learners’ virtual interaction. In the context of the COOPER EU project a model-based approach has been conceived to support and facilitate the introduction of a set of VoIP (Voice over IP) services within collaborative environments. This paper discusses the integration of two up-to-date technologies enabling Web a...
متن کامل